package com.pubinfo.passbook.common.model.bo;//package com.pubinfo.passbook.model.bo;
//
//import com.alibaba.fastjson.annotation.JSONField;
//import lombok.Data;
//
//import java.io.Serializable;
//
//public class Wi implements Serializable {
//  /**
//   * 头信息
//   */
//  @JSONField(name = "BASEINFO")
//  private Baseinfo baseinfo;
//  //业务消息
//  @JSONField(name = "MESSAGE")
//  private Message message;
//
//  @Data
//  public class Baseinfo implements Serializable {
//
//    /**
//     * 50	调用业务系统产生的MSGID，消息的唯一标识	必须	确定命名规则保证消息ID唯一（必须要）
//     * 规范：系统名称+接口名称简写+日期时间+5位随机数。
//     * 例：CPMIS_SENDCONTRACT2SRM_20131028141618_C84Xa
//     * 校验消息唯一性，如果两条消息msgid一样，默认接受第一次，第二次不会在接收，防止同一条消息重复发送而导致重复报账。
//     */
//    @JSONField(name = "MSGID")
//    private String msgid;
//
//    /**
//     * PI系统产生的MSGID，PI系统查询使用
//     */
//    @JSONField(name = "PMSGID")
//    private String pmsgid;
//
//    /**
//     * 发送消息的省份
//     */
//    @JSONField(name = "S_PROVINCE")
//    private String sProvince;
//
//    /**
//     * 发送（调用方）系统简称
//     */
//    @JSONField(name = "S_SYSTEM")
//    private String sSystem;
//
//    /*
//    接口名称
//     */
//    @JSONField(name = "SERVICENAME")
//    private String servicename;
//    /**
//     * 目标省份简称
//     */
//    @JSONField(name = "T_PROVINCE")
//    private String tProvince;
//    /**
//     * 消息发送的时间
//     */
//    @JSONField(name = "SENDTIME")
//    private String sendtime;
//    /*
// 目标系统（服务提供方）简称
//   */
//    @JSONField(name = "T_SYSTEM")
//    private String tSystem;
//
//    /**
//     * 第一次发送不填，如有重发必须填写
//     */
//    @JSONField(name = "Retry")
//    private String Retry;
//  }
//
//}
